Document Object Model

Jerarquía de DOM.

Document Object Model o DOM ('Modelo de Objetos del Documento' o 'Modelo en Objetos para la Representación de Documentos') es esencialmente una interfaz de plataforma, o API de programación para documentos HTML, que proporciona un conjunto estándar de objetos para representar documentos HTML, XHTML, XML y SVG,[nota 1]​ un modelo estándar sobre cómo pueden combinarse dichos objetos, y una interfaz estándar para acceder a ellos y manipularlos.[1]​ A través del DOM, los programas pueden acceder y modificar el contenido, estructura y estilo de los documentos mencionados, que es para lo que se diseñó principalmente.

De esta manera el DOM permite acceso dinámico a través de la programación para acceder, añadir y cambiar dinámicamente contenido estructurado en documentos con lenguajes como ECMAScript (JavaScript). De hecho DOM como interfaz de plataforma multilingüe (cross-language API) para acceder y modificar documentos XML es independiente del lenguaje, de esta manera una variedad de lenguajes de programación utilizan DOM cotidianamente —como C++ y Python entre otros— a medida que interactúan con XML para diversas tareas.[2][3]

La estandarización principal del DOM corre a cargo del World Wide Web Consortium (W3C).


Error en la cita: Existen etiquetas <ref> para un grupo llamado «nota», pero no se encontró la etiqueta <references group="nota"/> correspondiente.

  1. «Document Object Model (DOM)». http://www.w3.org/: W3C. «Document Object Model es una plataforma, y una interfaz independiente del lenguaje, que permite a programas y scripts, acceder y actualizar el contenido, la estructura y el estilo de documentos en forma dinámica.» 
  2. «The Document Object Model API». Python Software Foundation. «The Python Standard Library: Structured Markup Processing Tools.» 
  3. «Program with DOM in C-C++». Documentación técnica de Microsoft. «This tutorial is intended for C/C++ developers interested in writing XML applications using the DOM.» 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search